﻿using Layans.Data;
using Api.Models;
//using Llaans.Models;
using Api.ViewModels.Page;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace Api.Controllers.Page
{
    public class PageMassageController : Controller
    {
    //    LayansContext db = new LayansContext();
    //    //
    //    // GET: /PageMassage/
    //    public ActionResult Index()
    //    {
    //        return View();
    //    }

    //    public ActionResult Docerete(PageMassage pagemassages)
    //    {

    //        var post = new PageMassage
    //        {
    //            Massage = massage,
    //            Name = name,
    //            Img = img,
    //        };
    //        db.PageMassages.Add(post);
    //        db.SaveChanges();
    //        return Redirect("/");
    //    }


    //    public ActionResult ViewPost(int massageid)
    //    {
    //        if(!db.PageMassages.Any(x => x.MassageId == massageid))
    //        {
    //            return Redirect("/");
    //        }

    //        var massage = db.PageMassages.Where(x => x.MassageId == massageid)
    //            .Select(x => new PageFullMassageViewModel 
    //            {
    //                Id = x.MassageId,
    //                Massages = x.Massage,
    //                UserName = x.Name.UserName,
    //                Avatar = x.Img.avatar,
    //            }).SingleOrDefault();

    //        massage.Answer = db.PageMassageAnswerss.Where(x => x.PageMassage.MassageId == massageid)
    //            .Select(y => new PageMassageAnswerViewModel
    //            {
    //                Answer = y.Massage,
    //                CreationTime = y.CrationTime,
    //                Avatar = y.Avatar.avatar,
    //                UserName = y.User.UserName,
    //            });

    //        return View(massage);
    //    }

    //    public ActionResult DoMassage(int pageMassageId, string massage)
    //    {
    //        var pagemassage = db.PageMassages.FirstOrDefault(x => x.MassageId == pageMassageId);
            
            
    //        db.PageMassageAnswerss.Add(
    //            new PageMassageAnswer() 
    //            {
    //                Avatar = Avatars,
    //                Massage = massage,
    //                User = users,
    //                CrationTime = DateTime.Now,
    //            });

    //        db.SaveChanges();
    //        return Redirect("/" + pageMassageId);
    //    }

    //    public string massage { get; set; }

    //    public LForum.Models.ExternalLoginConfirmationViewModel name { get; set; }

    //    public Avatar img { get; set; }

    //    public Avatar Avatars { get; set; }

    //    public LForum.Models.ExternalLoginConfirmationViewModel users { get; set; }
    }
}